package com.firemoss.atonement.changewatcher.observation
{
	public class PropertyChange
	{
		public function PropertyChange( propertyName : String, originalValue : *, newValue : * )
		{
			this.propertyName = propertyName;
			this.originalValue = originalValue;
			this.newValue = newValue;
		}
		
		public var propertyName : String;
		public var originalValue : *;
		public var newValue : *;
		
		public function clone() : PropertyChange
		{
			return new PropertyChange( propertyName, originalValue, newValue );
		}
	}
}